#!/bin/bash
# 先使用mvn dependency:copy-dependencies -DoutputDirectory=lib
# 清理旧的编译结果
rm -rf out/
mkdir -p out/classes

# 查找所有 .java 文件并编译
find src/main/java -name "*.java" > sources.txt
# 设置编码也很重要
javac -encoding UTF-8 -d out/classes -cp "lib/*" @sources.txt
# 复制依赖
cp lib/*.jar out

# 第一种方法
# 构建jar包
jar -cf out/study.jar -C out/classes .
# 运行主类,可能最终是windows上的java，所以这里目录分隔符设置成分号才行
java -cp "out/*" study.Main


